home *** CD-ROM | disk | FTP | other *** search
- # This file was automatically generated by SWIG
- package CQSquidLoad;
- require Exporter;
- require DynaLoader;
- @ISA = qw(Exporter DynaLoader);
- package CQSquidLoadc;
- bootstrap CQSquidLoad;
- var_CQSquidLoad_init();
- @EXPORT = qw( );
-
- # ---------- BASE METHODS -------------
-
- package CQSquidLoad;
-
- sub TIEHASH {
- my ($classname,$obj) = @_;
- return bless $obj, $classname;
- }
-
- sub CLEAR { }
-
- sub this {
- my $ptr = shift;
- return tied(%$ptr);
- }
-
-
- # ------- FUNCTION WRAPPERS --------
-
- package CQSquidLoad;
-
-
- ############# Class : CQSquidLoad ##############
-
- package CQSquidLoad;
- @ISA = qw( );
- %OWNER = ();
- %ITERATORS = ();
- sub new {
- my $self = shift;
- my @args = @_;
- $self = CQSquidLoadc::new_CQSquidLoad(@args);
- return undef if (!defined($self));
- bless $self, "CQSquidLoad";
- $OWNER{$self} = 1;
- my %retval;
- tie %retval, "CQSquidLoad", $self;
- return bless \%retval,"CQSquidLoad";
- }
-
- sub DESTROY {
- my $self = tied(%{$_[0]});
- delete $ITERATORS{$self};
- if (exists $OWNER{$self}) {
- CQSquidLoadc::delete_CQSquidLoad($self);
- delete $OWNER{$self};
- }
- }
-
- sub SquidLoadStatus {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_SquidLoadStatus(@args);
- return $result;
- }
- sub SquidExpectedVersion {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_SquidExpectedVersion(@args);
- return $result;
- }
- sub SquidActualVersion {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_SquidActualVersion(@args);
- return $result;
- }
- sub SubmitCommitCQActivity {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_SubmitCommitCQActivity(@args);
- return $result;
- }
- sub ModifyCommitCQActivity {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_ModifyCommitCQActivity(@args);
- return $result;
- }
- sub DeleteCommitCQActivity {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_DeleteCommitCQActivity(@args);
- return $result;
- }
- sub SubmitCommitCQProject {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_SubmitCommitCQProject(@args);
- return $result;
- }
- sub ModifyCommitCQProject {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_ModifyCommitCQProject(@args);
- return $result;
- }
- sub DeleteCommitCQProject {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_DeleteCommitCQProject(@args);
- return $result;
- }
- sub StartWork {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_StartWork(@args);
- return $result;
- }
- sub RefreshCQActivityFromSUM {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_RefreshCQActivityFromSUM(@args);
- return $result;
- }
- sub RefreshCQProjectFromSUM {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_RefreshCQProjectFromSUM(@args);
- return $result;
- }
- sub IsCQActViewFieldReadOnly {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_IsCQActViewFieldReadOnly(@args);
- return $result;
- }
- sub IsCQActStreamFieldReadOnly {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_IsCQActStreamFieldReadOnly(@args);
- return $result;
- }
- sub IsCQActProjectFieldReadOnly {
- my @args = @_;
- $args[0] = tied(%{$args[0]});
- my $result = CQSquidLoadc::CQSquidLoad_IsCQActProjectFieldReadOnly(@args);
- return $result;
- }
- sub DISOWN {
- my $self = shift;
- my $ptr = tied(%$self);
- delete $OWNER{$ptr};
- };
-
- sub ACQUIRE {
- my $self = shift;
- my $ptr = tied(%$self);
- $OWNER{$ptr} = 1;
- };
-
-
- # ------- VARIABLE STUBS --------
-
- package CQSquidLoad;
-
- *CQSQUIDLOAD_SUCCESS = *CQSquidLoadc::CQSQUIDLOAD_SUCCESS;
- *CQSQUIDLOAD_NOT_LOADED = *CQSquidLoadc::CQSQUIDLOAD_NOT_LOADED;
- *CQSQUIDLOAD_NOT_FOUND = *CQSquidLoadc::CQSQUIDLOAD_NOT_FOUND;
- *CQSQUIDLOAD_VERSION_MISMATCH = *CQSquidLoadc::CQSQUIDLOAD_VERSION_MISMATCH;
- *CQSQUIDLOAD_UNKNOWN = *CQSquidLoadc::CQSQUIDLOAD_UNKNOWN;
- 1;
-